package com.dl698.buss;

/**
 * 选项基类
 * 用于封装请求选项
 * 
 * @author wind
 * @version 1.1.1
 */
public class Option {

    private LinkOption linkOption;
    private RequestOption requestOption;

    /**
     * 默认构造函数
     */
    public Option() {
    }

    /**
     * 构造函数
     * 
     * @param linkOption    链路选项
     * @param requestOption 请求选项
     */
    public Option(LinkOption linkOption, RequestOption requestOption) {
        this.linkOption = linkOption;
        this.requestOption = requestOption;
    }

    /**
     * 获取链路选项
     * 
     * @return 链路选项
     */
    public LinkOption getLinkOption() {
        return linkOption;
    }

    /**
     * 设置链路选项
     * 
     * @param linkOption 链路选项
     */
    public void setLinkOption(LinkOption linkOption) {
        this.linkOption = linkOption;
    }

    /**
     * 获取请求选项
     * 
     * @return 请求选项
     */
    public RequestOption getRequestOption() {
        return requestOption;
    }

    /**
     * 设置请求选项
     * 
     * @param requestOption 请求选项
     */
    public void setRequestOption(RequestOption requestOption) {
        this.requestOption = requestOption;
    }
}